Analyzing and Improving BitTorrent Performance
نویسندگان
چکیده
In recent years, BitTorrent has emerged as a very popular and scalable peer-to-peer file distribution mechanism. It has been successful at distributing large files quickly and efficiently without overwhelming the capacity of the origin server. Early measurement studies verified that BitTorrent achieves excellent upload utilization, but raised several questions concerning utilization in settings other than those measured, fairness, and the choice of BitTorrent’s mechanisms. In this paper, we present a simulation-based study of BitTorrent. Our goal is to deconstruct the system and evaluate the impact of its core mechanisms, both individually and in combination, on overall system performance under a variety of workloads. Our evaluation focuses on several important metrics, including peer link utilization, file download time, and fairness amongst peers in terms of volume of content served. Our results confirm that BitTorrent performs near-optimally in terms of uplink bandwidth utilization, and download time except under certain extreme conditions. On fairness, however, our work shows that low bandwidth peers systematically download more than they upload to the network when high bandwidth peers are present. We find that the ratebased tit-for-tat policy is not effective in preventing unfairness. We show how simple changes to the tracker and a stricter, block-based tit-for-tat policy, greatly improves fairness.
منابع مشابه
Impact of Basic Parameters in the Performance of BitTorrent Protocol -A Survey
On today’s internet, BitTorrent is certainly the most popular P2P file distribution application. BitTorrent introduced some innovative peer and piece selection strategies for efficient file distribution over a large participating community. This popularity motivated researchers in studying the performance of BitTorrent and its mechanisms using a number of approaches. This paper presents a surve...
متن کاملImproving BitTorrent: a simple approach
Measurement studies have shown that real world BitTorrent (BT) systems exhibit high seed capacity. Thus, appropriate use of seed capacity can have a significant effect on BT performance. Moreover, seed capacity is also easily exploitable by free-riders, and such free-riding clients exist out in the wild today. In this paper, we propose a simple and scalable approach that makes more intelligent ...
متن کاملAnalyzing the performance and fairness of BitTorrent-like networks using a general fluid model
In this paper, a general fluid model is developed to study the performance and fairness of BitTorrent-like networks. The fluid model incorporates two important features previously isolated from system performance models, user settings with multiple groups and intergroup data exchange induced by the choking algorithm. Our numerical results point out some key parameters of performance, such as th...
متن کاملDistributed Proximity-Aware Peer Clustering in BitTorrent-Like Peer-to-Peer Networks
In this paper, we propose a hierarchical architecture for grouping peers into clusters in a large-scale BitTorrent-like underlying overlay network in such a way that clusters are evenly distributed and that the peers within are relatively close together. We achieve this by constructing the CBT (Clustered BitTorrent) system with two novel algorithms: a peer joining algorithm and a super-peer sel...
متن کاملOn Analyzing Free-Riding Behavior in BitTorrent Communities
BitTorrent is undoubtedly the most popular P2P file sharing systems in existence that has been able to attract millions of users. BitTorrent depends on global components for file search, engages a moderator system to guarantee the data integrity of file, and uses an exchange mechanism for file sharing in order to discourage users from free-riding. We conduct one of the largest measurement and a...
متن کامل